continually making water - French English Dictionary